

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.containers.Panel;
import mx.controls.Button;
import mx.controls.List;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property btnAdd (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btnAdd' moved to '_1378839387btnAdd'
	 */

    [Bindable(event="propertyChange")]
    public function get btnAdd():mx.controls.Button
    {
        return this._1378839387btnAdd;
    }

    public function set btnAdd(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._1378839387btnAdd;
        if (oldValue !== value)
        {
            this._1378839387btnAdd = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btnAdd", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property btnRemove (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btnRemove' moved to '_551038464btnRemove'
	 */

    [Bindable(event="propertyChange")]
    public function get btnRemove():mx.controls.Button
    {
        return this._551038464btnRemove;
    }

    public function set btnRemove(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._551038464btnRemove;
        if (oldValue !== value)
        {
            this._551038464btnRemove = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btnRemove", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property btnUpload (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btnUpload' moved to '_647054205btnUpload'
	 */

    [Bindable(event="propertyChange")]
    public function get btnUpload():mx.controls.Button
    {
        return this._647054205btnUpload;
    }

    public function set btnUpload(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._647054205btnUpload;
        if (oldValue !== value)
        {
            this._647054205btnUpload = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btnUpload", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property listFiles (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'listFiles' moved to '_1247490951listFiles'
	 */

    [Bindable(event="propertyChange")]
    public function get listFiles():mx.controls.List
    {
        return this._1247490951listFiles;
    }

    public function set listFiles(value:mx.controls.List):void
    {
    	var oldValue:Object = this._1247490951listFiles;
        if (oldValue !== value)
        {
            this._1247490951listFiles = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "listFiles", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property panUpload (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'panUpload' moved to '_1936129794panUpload'
	 */

    [Bindable(event="propertyChange")]
    public function get panUpload():mx.containers.Panel
    {
        return this._1936129794panUpload;
    }

    public function set panUpload(value:mx.containers.Panel):void
    {
    	var oldValue:Object = this._1936129794panUpload;
        if (oldValue !== value)
        {
            this._1936129794panUpload = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "panUpload", oldValue, value));
        }
    }



}
